research attaché - Spanish English Dictionary